package com.ruoyi.estate.service;

import java.util.List;
import com.ruoyi.estate.domain.HouseEstateT;

/**
 * 开发企业Service接口
 * 
 * @author ruoyi
 * @date 2023-04-20
 */
public interface IHouseEstateTService 
{
    /**
     * 查询开发企业
     * 
     * @param estateId 开发企业主键
     * @return 开发企业
     */
    public HouseEstateT selectHouseEstateTByEstateId(Long estateId);

    /**
     * 查询开发企业列表
     * 
     * @param houseEstateT 开发企业
     * @return 开发企业集合
     */
    public List<HouseEstateT> selectHouseEstateTList(HouseEstateT houseEstateT);

    /**
     * 新增开发企业
     * 
     * @param houseEstateT 开发企业
     * @return 结果
     */
    public int insertHouseEstateT(HouseEstateT houseEstateT);

    /**
     * 修改开发企业
     * 
     * @param houseEstateT 开发企业
     * @return 结果
     */
    public int updateHouseEstateT(HouseEstateT houseEstateT);

    /**
     * 批量删除开发企业
     * 
     * @param estateIds 需要删除的开发企业主键集合
     * @return 结果
     */
    public int deleteHouseEstateTByEstateIds(Long[] estateIds);

    /**
     * 删除开发企业信息
     * 
     * @param estateId 开发企业主键
     * @return 结果
     */
    public int deleteHouseEstateTByEstateId(Long estateId);
}
